package legoproject;

import legoproject.Behaviors.ShutdownSystem;
import legoproject.Behaviors.SteeringSearch;
import legoproject.Behaviors.PickUpGarbage;
import legoproject.Behaviors.DropGarbage;
import legoproject.Behaviors.Behavior;
import legoproject.Behaviors.AvoidEdge;
import legoproject.Behaviors.HomingLineAndLight;

public class GCBotSteering {

    public static void main(String[] args) {
        Behavior[] behaviors = new Behavior[]{
            new ShutdownSystem(),
            new DropGarbage(),
            new HomingLineAndLight(),
            new PickUpGarbage(),
            new AvoidEdge(),
            new SteeringSearch()};
        GarbageCollector g1 = new GarbageCollector(behaviors);
        g1.start();

    }
}
